export default {
  common: {
    sn  : "Sn",
    placeholderSelect :"Please Select ",
    placeholderInput  :"Please Input ",
    inputRule : "Cannot exceed 50 characters.",
    uploadText: "Drag file here or ",
    uploadClick: "click to upload",
    confirm: 'Confirm',
    cancel: 'Cancel',
    save: 'Save',
    edit: 'Edit',
    view: 'view',
    classfiyStru : 'Classfiy Stru',
    detail: 'Detail',
    conf : 'Conf',
    delete: 'Delete',
    add: 'Add',
    deviceModelEnable: 'Device Model Enable',
    deviceEnable: 'Device Enable',
    deviceModelDisable: 'Device Model Disabled',
    deviceDisable: 'Device Disabled',
    search: 'Search',
    reset: 'Reset',
    loading: 'Loading...',
    noData: 'No Data',
    success: 'Success',
    error: 'Error',
    warning: 'Warning',
    info: 'Info',
    yes: 'Yes',
    no: 'No',
    close: 'Close',
    back: 'Back',
    submit: 'Submit',
    refresh: 'Refresh',
    export: 'Export',
    import: 'Import',
    download: 'Download',
    upload: 'Upload',
    preview: 'Preview',
    print: 'Print',
    total: 'Total',
    contribution: 'Contribution',
    visitTrend: 'Visit Trend',
    categoryStats: 'Category Statistics',
    visitCount: 'Visit Count',
    viewCount: 'View Count',
    gateway : 'Gateway',
    device: 'Device',
    point: 'POINT',
    createTime    : "createTime",
    updateTime    : "updateTime",
    yc  : "YC",
    yx  : "YX",
    yt  : "YT",
    yk  : "YK",
    snConf : "Sn Conf"
  },
  nav: {
    dashboard: 'Dashboard',
    system: 'System Management',
    user: 'User Management',
    role: 'Role Management',
    menu: 'Menu Management',
    dept: 'Department Management',
    post: 'Post Management',
    dict: 'Dictionary Management',
    config: 'Parameter Settings',
    notice: 'Notice & Announcement',
    log: 'Log Management',
    operlog: 'Operation Log',
    logininfor: 'Login Log',
    monitor: 'System Monitor',
    online: 'Online Users',
    job: 'Scheduled Tasks',
    datasource: 'Data Source Monitor',
    server: 'Server Monitor',
    cache: 'Cache Monitor',
    tool: 'System Tools',
    build: 'Form Builder',
    gen: 'Code Generator',
    swagger: 'System API',
    article: 'Article Management',
    devInfo: 'Device Information',
    ems: 'Energy Management',
    message: 'Message Management',
    site: 'Website Management'
  },
  login: {
    title: 'Login',
    username: 'Username',
    password: 'Password',
    code: 'Verification Code',
    remember: 'Remember Me',
    login: 'Login',
    success:  'Login Sucess',
    logging: 'Logging in...',
    welcome: 'Welcome Back',
    logout: 'Logout',
    logoutConfirm: 'Are you sure you want to logout?'
  },
  user: {
    username: 'Username',
    nickname: 'Nickname',
    email: 'Email',
    phone: 'Phone',
    sex: 'Gender',
    status: 'Status',
    createTime: 'Create Time',
    updateTime: 'Update Time',
    remark: 'Remark',
    male: 'Male',
    female: 'Female',
    unknown: 'Unknown',
    normal: 'Normal',
    disabled: 'Disabled',
    password: 'Password',
    confirmPassword: 'Confirm Password',
    role: 'Role',
    post: 'Post',
    dept: 'Department'
  },
  role: {
    name: 'Role Name',
    code: 'Role Code',
    status: 'Role Status',
    orderNum: 'Order Number',
    dataScope: 'Data Scope',
    menu: 'Menu Permissions',
    remark: 'Remark'
  },
  menu: {
    name: 'Menu Name',
    type: 'Menu Type',
    icon: 'Icon',
    path: 'Route Path',
    component: 'Component Path',
    permission: 'Permission',
    orderNum: 'Order Number',
    parent: 'Parent Menu',
    directory: 'Directory',
    menu: 'Menu',
    button: 'Button',
    isFrame: 'External Link',
    visible: 'Visible',
    cache: 'Cache',
    status: 'Menu Status'
  },
  device: {
    gatewayId :"Gateway Name",
    deviceName      : "Device Name",
    deviceCnName    :"Device CnName",
    deviceEnName    :"Device EnName",
    unitNum        : "UNIT NUM",
    deviceEnable    :"Device Enable",
    deviceStatus    :"Device Status",    
    deviceAdd       : "Device Add",
    deviceUpdate    : "Device Update",
    sysInfoCategory   : "Sys Info Category",

  },
  snConf:{
    associatedGateway :"Associated Gateway",
    pkey : "Pkey",
    sn   : "Sn",
    subDeviceName : "Device Name",
    subDeviceSum  : "Device Sum",
    tmType: "TM Type",
    tsType: "TS Type",
    tcType: "TC Type",
    trType: "TR Type",
    snConfAdd: "SN Conf Add",
    snConfUpdate: "SN Conf Update",
  },
  point: {
    pointYcNum : "Point YC Num",
    pointYcManagement: "Point YX Management",
    pointYxNum : "Point YC Num",
    pointYxManagement: "Point YX Management",
    pointYtNum : "Point YC Num",
    pointYtManagement: "Point YT Management",
    pointYkNum : "Point YC Num",
    pointYkManagement: "Point YK Management",
    gatewayAssociated : "Gateway Associated",
    gatewayId      : "Gateway Name",
    pointAdd       : "Point Add",
    pointUpdate    : "Point Update",
    deviceId  : "Device Name",
    pointName : "Point Name",
    serialNumber: "Serial Number",
    registerNumber: "Register Number",
    pointEnName: "Variable English Name",
    pointCnName: "Variable Chinese Name",
    variableType: "Variable Type",
    unit: "Unit",
    address: "Address",
    precision: "Precision",
    correctionValue: "Correction Value",
    endian: "Endian",
    lowAlarm: "Low Alarm",
    highAlarm: "High Alarm",
    storeInDatabase: "Store in Database",
    enableAlarm: "Enable Alarm",
    enableCurve: "Enable Curve",
    enableSound: "Enable Sound",
    enableExtension: "Enable Extension",
    defaultValue: "Default Value",
    parseMode: "Parse Mode",
    bit0: "bit0",
    bit1: "bit1",
    bit2: "bit2",
    bit3: "bit3",
    bit4: "bit4",
    bit5: "bit5",
    bit6: "bit6",
    bit7: "bit7",
    bit8: "bit8",
    bit9: "bit9",
    bit10: "bit10",
    bit11: "bit11",
    bit12: "bit12",
    bit13: "bit13",
    bit14: "bit14",
    bit15: "bit15",
    bit16: "bit16",
    bit17: "bit17",
    bit18: "bit18",
    bit19: "bit19",
    bit20: "bit20",
    bit21: "bit21",
    bit22: "bit22",
    bit23: "bit23",
    bit24: "bit24",
    bit25: "bit25",
    bit26: "bit26",
    bit27: "bit27",
    bit28: "bit28",
    bit29: "bit29",
    bit30: "bit30",
    bit31: "bit31",
    uploadCsv: "Upload CSV",
    uploadCsvTip: "Please upload a CSV file, file size should not exceed 10MB"
  },
  station: {
    pkey         : "PKEY",
    stationName: "Station Name",
    stationCnName:"Station CnName",
    stationEnName:"Station EnName",
    stationIp    : "Station Ip",
    stationEnable :"Station Enable",
    stationStatus  :"Station Staus",
    staitonStorageType : "Staiton Storage Type",
    stationAdd       : "Station Add",
    stationUpdate    : "Station Update",
    statonEnableNum: "Staton Enable Num",
    stationnNum : "Stationn Total Num",
    stationManagement: "Station Management",
  },
  gateway : {
    stationId  : "Station Name",
    sn         : "Gateway Sn",
    gatewayName: "Gateway Name",
    gatewayCnName:"Gateway CnName",
    gatewayEnName:"Gateway EnName",
    gatewayFileId    : "Gateway File ID",
    gatewayMqttId    : "Gateway Mqtt ID",
    gatewayEnable :"Gateway Enable",
    gatewayStatus  :"Gateway Staus",
    protType       : "Prot Type",
    channleAssociated       : "Channel Associated",
    gatewayAdd       : "Gateway Add",
    gatewayUpdate    : "Gateway Update",
    gatewayEnableNum: "Gateway Enable Num",
    gatewayNum : "Gateway Total Num",
    gatewayManagement: "Gateway Management",
    stationAssociated : "Associated Station",
  },
  mqttSubTopic :{
    topicCnName : "Topic CnName",
    topicEnName : "Topic EnName",
    topicSingalType: "Topic Singal Type",
    topicFormat: "Topic Data Format",
    addressPointStart: "Address Start",
    addressPointEnd: "Address End",
    topicAdd: "Add Topic",
    topicUpdate: "Update Topic",
    topicEnable: "topicEnable",
    topicStatus: "topicStatus",
    topicSubNum : "Topic SubNum",
    topicSubManagement: "Topic Subscribe Management",
    topicName: "Topic Name",
  },
  ems: {
    realTimeData: 'Real-time Data',
    historyData: 'Historical Data',
    trendChart: 'Trend Chart',
    power: 'Power',
    voltage: 'Voltage',
    current: 'Current',
    energy: 'Energy',
    temperature: 'Temperature',
    totalEnergy: 'Total Energy',
    todayEnergy: 'Today Energy',
    monthEnergy: 'Month Energy',
    yearEnergy: 'Year Energy'
  },
  channel: {
    channles : "Channles",
    comChannel: "Com Channel",
    channelCnName: "Channel CnName",
    channelEnName: "Channel EnName",
    timePeriod: "TimePeriod",
    protType  : "Prot Type",
    isInner   : "Is Inner",
    channelEnable: "Channel Enable",
    comment: "Comment",
    channelAdd: "Channel Add",
    channelUpdate: "Channel Update",
  },
  innerTopic:{
    orderNo : "Order No",
    topicGroup :"Topic Group",
    topicAssociationMode:"Topic Association Mode",
    topicPubName: "Topic PubName",
    topicSubName: "Topic SubName",
    topicPubDeviceParam: "PubParam-Device Name",
    topicPubSingalTypeParam: "PubParam-Singal Type",
    topicPubSysunitTypeParam: "PubParam-System/Unit",
    topicPubAddrStartParam : "PubParam-Start Addr ",
    topicPubAddrNumParam : "PubParam-Total Addr",
    topicPubControlValueYtParam: "PubParam-YT Cmd Value",
    topicPubControlValueYkParam: "PubParam-YK Cmd Value",
    timePeriod: "Time Period",
    channelConfId: "Associated Channel",
    isEnable     : "Is Enable",
    topicAdd: "Topic Add",
    topicUpdate: "Topic Update",
  },
  mqttServerConf:{
    mqttServerName:"MQTT SERVER NAME",
    mqttServerCnName:"MQTT SERVER CNNAME",
    mqttServerEnName:"MQTT SERVER ENNAME",
    mqttServerIp:"MQTT SERVER IP",
    qosLevel  : "QOS Level",
    mqttServerPort:"MQTT SERVER PORT",
    mqttServerEnable:"MQTT SERVER ENABLE",
    mqttServerStatus:"MQTT SERVER STATUS",
    mqttServerAccount : "MQTT SERVER ACCOUNT",
    mqttServerPassword : "MQTT SERVER PASSWORD",
    mqttServerAdd       : "MQTT SERVER ADD",
    mqttServerUpdate    : "UPDATE SERVER UPDATE",
  },
  sftpServerConf:{
    sftpServerName:"SFTP SERVER NAME",
    sftpServerCnName:"SFTP SERVER CNNAME",
    sftpServerEnName:"SFTP SERVER ENNAME",
    sftpServerIp:"SFTP SERVER IP",
    sftpServerPort:"SFTP SERVER PORT",
    sftpServerEnable:"SFTP SERVER ENABLE",
    sftpServerStatus:"SFTP SERVER STATUS",
    sftpServerAccount : "SFTP SERVER ACCOUNT",
    sftpServerPassword : "SFTP SERVER PASSWORD",
    sftpServerAdd       : "SFTP SERVER ADD",
    sftpServerUpdate    : "UPDATE SERVER UPDATE",
  },
  validation: {
    required: 'Required',
    invalid: 'Invalid format',
    min: 'At least {min} characters',
    max: 'Maximum {max} characters',
    range: 'Length must be between {min} and {max}',
    confirm: 'The two inputs do not match'
  },
  error: {
    network: 'Network Error',
    timeout: 'Request Timeout',
    server: 'Server Error',
    permission: 'No Permission',
    login: 'Login expired, please login again',
    unknown: 'Unknown Error'
  },
  deviceDetail: {
    title: 'Device Details',
    stationOverview: 'Station Overview',
    pcs: 'PCS Monitor',
    bms: 'BMS Monitor',
    video: 'Video Monitor',
    basicInfo: 'Basic Information',
    realTimeData: 'Real-time Data',
    powerTrend: 'Power Trend',
    alarms: 'Alarms',
    stationName: 'Station Name',
    stationCode: 'Station Code',
    location: 'Location',
    capacity: 'Capacity',
    power: 'Power',
    status: 'Status',
    running: 'Running',
    stopped: 'Stopped',
    totalPower: 'Total Power',
    soc: 'SOC',
    soH: 'SOH',
    todayCharging: 'Today Charging',
    todayDischarging: 'Today Discharging',
    efficiency: 'Efficiency',
    chartPlaceholder: 'Chart loading...',
    more: 'More',
    alarmTime: 'Alarm Time',
    alarmLevel: 'Alarm Level',
    alarmContent: 'Alarm Content',
    alarmStatus: 'Alarm Status',
    pcsStatus: 'PCS Status',
    pcsData: 'PCS Data',
    powerData: 'Power Data',
    electricalData: 'Electrical Data',
    threePhaseData: 'Three-phase Data',
    phase: 'Phase',
    activePower: 'Active Power',
    reactivePower: 'Reactive Power',
    powerFactor: 'Power Factor',
    voltage: 'Voltage',
    current: 'Current',
    frequency: 'Frequency',
    thd: 'THD',
    pcsParameters: 'PCS Parameters',
    switchStatus: 'Switch Status',
    dcVoltage: 'DC Voltage',
    dcCurrent: 'DC Current',
    conversionEfficiency: 'Conversion Efficiency',
    moduleTemp: 'Module Temperature',
    runMode: 'Run Mode',
    protectionStatus: 'Protection Status',
    bmsStatus: 'BMS Status',
    batteryData: 'Battery Data',
    totalVoltage: 'Total Voltage',
    totalCurrent: 'Total Current',
    temperatureData: 'Temperature Data',
    maxTemp: 'Max Temperature',
    minTemp: 'Min Temperature',
    avgTemp: 'Average Temperature',
    insulationData: 'Insulation Data',
    positiveInsulation: 'Positive Insulation',
    negativeInsulation: 'Negative Insulation',
    totalInsulation: 'Total Insulation',
    batteryModuleDetails: 'Battery Module Details',
    cellVoltageData: 'Cell Voltage Data',
    maxVoltage: 'Max Voltage',
    minVoltage: 'Min Voltage',
    voltageDiff: 'Voltage Difference',
    bmsAlarms: 'BMS Alarms',
    videoControl: 'Video Control',
    videoDisplay: 'Video Display',
    videoDetails: 'Video Details',
    cameraInfo: 'Camera Info',
    singleView: 'Single View',
    quadView: 'Quad View',
    nineView: 'Nine View',
    selectCamera: 'Select Camera',
    addCamera: 'Add Camera',
    totalCameras: 'Total Cameras',
    onlineCount: 'Online Count',
    view: 'View',
    play: 'Play',
    stop: 'Stop',
    cameraName: 'Camera Name',
    cameraId: 'Camera ID',
    cameraType: 'Camera Type',
    installLocation: 'Install Location',
    installTime: 'Install Time',
    networkStatus: 'Network Status',
    videoStream: 'Video Stream',
    cameraOffline: 'Camera Offline',
    resolution: 'Resolution'
  }
}